package com.yonyougov.devops.cruxcisupport.rolemenu;

import com.yonyougov.devops.cruxcisupport.rolemenu.vo.RoleMenuPageLikeDto;
import com.yonyougov.devops.cruxcisupport.rolemenu.vo.RoleMenuPageLikeVo;
import com.yonyougov.devops.fwc.core.dao.BaseDao;

import java.math.BigInteger;
import java.util.List;

/**
 * t_role_menu数据层
 */
public interface RoleMenuDao extends BaseDao<RoleMenuEntity, BigInteger> {
    List<RoleMenuPageLikeVo> findRoleMenuPageLike(RoleMenuPageLikeDto roleMenuPageLikeDto);

    int countByLikeRoleMenu(RoleMenuPageLikeDto roleMenuPageLikeDto);

    void addBatch(List<RoleMenuEntity> roleMenuEntityList);

    void deleteBatchRoleMenuByIds(List<BigInteger> ids);

    //<!--用户自定义代码结束-->
}
